.worker-item {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  > div {
    flex: none;
  }
  &-description {
    font-size: 12px;
    color: #333;
    flex: 1;
  }
  &-content {
    flex: none;
    font-size: 12px;
    color: #333;
  }
  &-footer {
    flex: none;
    font-size: 12px;
    color: #333;
    display: flex;
    align-items: center;
    padding-top: 8px;
    border-top: 1px solid #f0f0f0;
    > div {
      margin-right: 10px;
    }
  }
  &-btns {
    display: flex;
    flex-shrink: 0;
    padding: 10px;
    overflow: auto;
    flex-direction: column;
    width: 100px;
    button {
      margin-bottom: 10px;
    }
  }
}
.tabs-wrapper {
  display: flex;
  flex-direction: row;
  .tabs-parent {
    flex: 1;
  }
}
.terminal-tabs {
  font-size: 12px;
  height: 100%;

  .ant-tabs-nav {
    flex: none;
    display: none;
  }
  .ant-tabs-content-holder {
    flex: 1;
    display: flex;
    flex-direction: column;
  }
  .ant-tabs-content {
    flex: 1;
    .ant-tabs-tabpane {
      flex: 1;
      display: flex;
      flex-direction: column;
    }
  }
  &.ant-tabs-card.ant-tabs-small > .ant-tabs-nav .ant-tabs-tab {
    padding: 2px 8px 2px 8px;
    font-size: 12px;
  }
}
